package cn.hct.springboot_pro.service;

import cn.hct.springboot_pro.entity.Item;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ItemService {

    int addItem(String item_name,int user_id,String type,int price,String introduction, String image,String publish_time);

    List<Item> getAllItemOnTime();

    Item getItemById(int item_id);

    int updateIStateByid(int item_id,int item_state);

    List<Item> getItemByType(String type);

    List<Item> getItemByUid(int user_id);

    List<Item>  searchLikeItem(String item_name);

    List<Item> searchLikeItemPage(String item_name,int pageNo,int pageSize);

    List<Item> getItem();

    int updateItem(Item item);

    int deleteItemById(int item_id);

}
